package integer;

/**
 * 包装类常见的一些功能
 */
public class IntegerDemo2 {
    public static void main(String[] args) {
        /*
        数字类型的包装类都支持两个常量：MAX_VALUE和MIN_VALUE
        用于表示对应的基本类型的取值范围
         */
        int imax = Integer.MAX_VALUE;
        System.out.println(imax);
        int imin = Integer.MIN_VALUE;
        System.out.println(imin);

        long lmax = Long.MAX_VALUE;
        long lmin = Long.MIN_VALUE;
        System.out.println(lmax);
        System.out.println(lmin);

        /*
        包装类提供了静态方法：parseXXX(String str)
        作用是将字符串解析为对应的基本类型，前提是该字符串正确表示了基本类型
        可以保存的值，否则会抛出异常：NumberFormatException
         */
        String line = "123";
        int d = Integer.parseInt(line);
        System.out.println(d);
        double dou = Double.parseDouble(line);
        System.out.println(dou);
        System.out.println(dou);
    }
}
